import request from '@/utils/request'


// export function initData(url, params) {
//   return request({
//     url: url,
//     method: 'get',
//     params
//   })
// }

export function initData(data) {
  return request({
    url: '/web/tPermission/list',
    method: 'post',
    data
  })
}




// 验证区域用户名是否存在
export function valitoUserId(userId) {
  return request({
    url: '/web/viewUserinfo/verify/' + userId,
    method: 'get'
  })
}

// 验证学生用户名是否存在
export function valitoStuId(stuId) {
  return request({
    url: '/web/viewUserinfo/verify/' + stuId,
    method: 'get'
  })
}



// 编辑区域用户
export function editUser(id) {
  return request({
    url: '/web/tAreaUser/get/' + id,
    method: 'get'
  })
}


// 编辑学生用户
export function editStudent(id) {
  return request({
    url: '/web/tStudent/get/' + id,
    method: 'get'
  })
}

// 编辑老师用户
export function editTea(id) {
  return request({
    url: '/web/tTeacherinfo/get/' + id,
    method: 'get'
  })
}


// 省市区
export function Province() {
  return request({
    url: '/web/tProvince/all',
    method: 'get'
  })
}


export function getCity(provinceCode) {
  return request({
    url: '/web/tCity/get/' + provinceCode,
    method: 'get'
  })
}

export function getRegion(cityCode) {
  return request({
    url: '/web/tArea/get/' + cityCode,
    method: 'get'
  })
}


// 一键授权
export function oneClick(crId) {
  return request({
    url: '/web/tInteractiveClassroom/toGrantAuthorization/' + crId,
    method: 'get'
  })
}



// 验证设备号是否存在
export function isDevice(deviceNumber) {
  return request({
    url: '/web/tInteractiveClassroom/validateDeviceNumber/' + deviceNumber,
    method: 'get'
  })
}


// 添加群成员树
export function getMemberTree(groupId) {
  return request({
    url: '/web/tSchoolGroup/member/list/' + groupId,
    method: 'get'
  })
}


// 群主列表
export function getownerList(groupId) {
  return request({
    url: '/web/tGroupMember/owner/list/' + groupId,
    method: 'get'
  })
}


// 群主转让，rest接口风格两个或多个参数请求方式
export function moveSave(groupId,schId) {
  return request({
    url: '/web/tSchoolGroup/make/over/' + groupId +'/' +schId,
    method: 'get'
  })
}


// 课表日历获取教室类型
export function roomTypeId(crId) {
  return request({
    url: '/web/tCurriculumPlan/get/roomtype/' + crId,
    method: 'get'
  })
}


// 查看日历详情
export function riliSee(id) {
  return request({
    url: '/web/tCurriculumPlan/get/' + id,
    method: 'get'
  })
}

// post的url传参
export function editUserId(newUserId) {
  return request({
    url: '/web/personalCenter/update/account/' + newUserId,
    method: 'post'
  })
}

// 校级资源提交区域审核
export function resourcesSchool(id) {
  return request({
    url: '/web/tSchResource/submission/' + id,
    method: 'get'
  })
}

// 获取年级
export function  Grades(phId) {
  return request({
    url: '/web/tGradeinfo/get/' + phId,
    method: 'get'
  })
}

// 初始化我的资源详情数据
export function resourcesInit(id) {
  return request({
    url: '/web/tSchResource/get/' + id,
    method: 'get'
  })
}


// 同步校群用户
export function syngroup(id) {
  return request({
    url: '/web/datasnyc/syngroup/' + id,
    method: 'get'
  })
}


// 同步学校用户
export function synschool(id) {
  return request({
    url: '/web/datasnyc/synschool/' + id,
    method: 'get'
  })
}